<?php 
if (!isset($_SESSION)) session_start();
	include "functions.php";
	if(!guest_submission_enabled() && !isset($_SESSION['user']))
		header('Location: index.php');
		error_reporting(0);
		$success=false;
		$invalid=false;
		if(captcha_status())
			$captcha = (!empty($_SESSION['captcha']) && trim(strtolower($_POST['imagecode'])) == $_SESSION['captcha']);
		else
			$captcha = true;
		if(isset($_POST['title']) && (strlen($_POST['title']) <= post_title_length()) && $captcha)
		{
			$title=trim($_POST['title']);
			$description = strip_tags(trim($_POST['description']));
			$type=0;
			$media="";
			$tag=trim($_POST['tags']);
			$tag=mysql_real_escape_string($tag);
			$ids=Array();
			if (preg_match('/,/',$tag)) {
				$tags=explode(',',$tag);
				foreach($tags as $tag) 
				{
					if(trim($tag)!="")
					$ids[] = insert_tag($tag); 
				}
			}
			else {
				$tags=trim($tag);
				if(trim($tags)!="")
				$ids[] = insert_tag($tags); 
			}
			if(trim($_POST['source'])!="")
				$source=trim($_POST['source']);
			else
				$source="";
					
			if($_POST['type']=="pic" || $_POST['type']=="hainao")
			{
				$type=0;
				if(trim($_POST['picurl'])!="")
				{
					$media=httpify(trim($_POST['picurl']));
				}
				else if(trim($_FILES["myfile"]["name"])!="")
				{
					$media=$_FILES["myfile"]["name"];
				}
			}
			else
			{
				$type=1;
				$media=httpify(trim($_POST["vidurl"]));
			}
			
			if($type==1 && valid_video_url(httpify(trim($_POST["vidurl"]))))
			{
				$post_id=add_video($title,$description,$media,$source);
				if($post_id)
				{
					add_media_tag($post_id,$ids);
					
					$success=true;
				}
				else
				{
					$invalid=true;
				}
			}
			else if($type==0 && trim($_POST['picurl']!=""))
			{
				$post_id=add_picture_url($title,$description,$media,$source);
				if($post_id)
				{
					add_media_tag($post_id,$ids);
					$success=true;
				}
				else
				{
					$invalid=true;
				}
			}
			else if($type==0 && trim($_FILES["myfile"]["name"])!="")
			{
				
				$post_id=add_picture_file($title,$description,$source);					
				if($post_id)
				{
					add_media_tag($post_id,$ids);
					$success=true;
				}
				else
				{
					$invalid=true;
				}
			}
		}
		if($success)
			header('Location: submitted.php?f=' . $title);
			include "header.php";
		
		
		$topic;
		if((allow_pictures()) && (!allow_videos()) && (!allow_gifs())) { 
					$topic="Ảnh vui";
		} 
		
		 if((!allow_pictures()) && (allow_videos()) && (!allow_gifs())) { 	
				$topic="Clip";
		} 
		
		 if((!allow_videos()) && (!allow_pictures()) && (allow_gifs())) { 	
				$topic="Hại não";
		 } 
			
		 if((allow_videos()) && (allow_pictures()) && (!allow_gifs())) { 	
				$topic="Ảnh vui và clip";
		 } 
		
		 if((!allow_videos()) && (allow_pictures()) && (allow_gifs())) { 	
				$topic="Ảnh vui và Hại não";
		 } 
		
		 if((allow_videos()) && (!allow_pictures()) && (allow_gifs())) {	
				$topic="Clip và Hại não";
		 } 
		 if((allow_pictures()) && (allow_videos()) && (allow_gifs())) { 
				$topic="Ảnh vui, Hại não và clip";
		 } 
		?>
<title>Submit <?php echo($topic) ?></title>
<meta name="description" content="Gửi bài viết, chi sẻ niềm vui lên cộng đồng caigithe.com">
<meta name="keywords" content="gủi bài viết, ảnh vui, truyện tranh hài hàn quốc, clip vui, troll">
<script>
$(document).ready(function(){
 var $value = $('#type').val();
		if($value=="vid")
		{
		$('#picblock').slideUp();
		$('#vidblock').slideDown();
		}
		else
		{
		$('#picblock').slideDown();
		$('#vidblock').slideUp();
		}
		var $myfile = $('#myfile');
        var $picurl = $('#picurl');
        $picurl.prop('disabled', $myfile.val());
		$myfile.prop('disabled', $picurl.val());
}); 
$(function(){
    $('#myfile').change(function(){
        var $myfile = $('#myfile');
        var $picurl = $('#picurl');
        $picurl.prop('disabled', $myfile.val());
		document.getElementById('picurl').value='';
    });
});
$(function(){
    $('#picurl').keyup(function(){
        var $myfile = $('#myfile');
        var $picurl = $('#picurl');
        $myfile.prop('disabled', $picurl.val());
    });
});
$(function(){
    $('#type').change(function(){
        var $value = $('#type').val();
		if($value=="vid")
		{
		$('#picblock').slideUp();
		$('#vidblock').slideDown();
		}
		else
		{
		$('#picblock').slideDown();
		$('#vidblock').slideUp();
		}
    });
});
</script>
</head>
<?php
include "inc/header_under.php";
?>     
    <div id="content-holder"> 
		<div class="nexthon-soft-box static">
            <div class="content contact-container contact-wrapper">
                <form name="submitgag" class="modal" action="submit.php" method="POST" enctype="multipart/form-data">
                    <h3>Submit <?php echo($topic) ?></h3>
                    <div id="refresh">
					</div>
					<?php
					if(isset($_POST['title']))
					{
						?>
						<div class="field">
							<label>
								<h4>Title</h4>
								<input type="text" class="text" name="title" value="<? echo($_POST['title']) ?>" maxlength="<?php echo(post_title_length()) ?>" placeholder="Tiều đề bài viết."/>
							</label>
							<?php
								if(strlen($_POST['title'])>post_title_length())
								echo('<h4>&nbsp;</h4><p class="errormsg">Tiêu đề bài viết không quá ' . post_title_length() . ' ký tự.</p>');
								?>
						</div>   
					
						<div class="field">
							<label>
								<h4>Description (Optional)</h4>
								<textarea placeholder="Mô tả ngắn hơn 170 ký tự" maxlength="170" name="description" style="width:480px;height:50px"><? echo($_POST['description']) ?></textarea>
							</label>
						</div> 
					
						<div class="field">
							<label>
								<h4>Type</h4>
								<div class="topic">
									<select name="type" id="type">
										<?php
										if(isset($_POST['type']) && $_POST['type']=="pic")
										{ ?>
												<?php if((allow_pictures()) && (!allow_videos()) && (!allow_gifs())) { ?>	
														<option value="pic" selected>Ảnh vui</option>														
												<?php } ?>
																																
												<?php if((!allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
														<option value="gif" selected>Hại não</option>								
												<?php } ?>
													
												<?php if((allow_videos()) && (allow_pictures()) && (!allow_gifs())) { ?>	
														<option value="pic" selected>Ảnh vui</option>
														<option value="vid">Clip</option>				
												<?php } ?>
												
												<?php if((!allow_videos()) && (allow_pictures()) && (allow_gifs())) { ?>	
														<option value="pic" selected>Ảnh vui</option>
														<option value="hainao">Hại não</option>
																							
												<?php } ?>
												
												<?php if((allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
														<option value="pic" selected>Hại não</option>
														<option value="vid">Clip</option>					
												<?php } ?>
														
												<?php if((allow_pictures()) && (allow_videos()) && (allow_gifs())) { ?>	
														<option value="pic" selected>Ảnh vui</option>
														<option value="hainao">Hại não</option>
														<option value="vid">Clip</option>					
												<?php } ?>
										
											<?php 
										}
										elseif(isset($_POST['type']) && $_POST['type']=="hainao")
										{ ?>
												<?php if((allow_pictures()) && (!allow_videos()) && (!allow_gifs())) { ?>	
														<option value="pic">Ảnh vui</option>														
												<?php } ?>
																																
												<?php if((!allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
														<option value="gif" selected>Hại não</option>								
												<?php } ?>
													
												<?php if((allow_videos()) && (allow_pictures()) && (!allow_gifs())) { ?>	
														<option value="pic">Ảnh vui</option>
														<option value="vid">Clip</option>				
												<?php } ?>
												
												<?php if((!allow_videos()) && (allow_pictures()) && (allow_gifs())) { ?>	
														<option value="pic">Ảnh vui</option>
														<option value="hainao" selected>Hại não</option>
																							
												<?php } ?>
												
												<?php if((allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
														<option value="pic">Hại não</option>
														<option value="vid">Clip</option>					
												<?php } ?>
														
												<?php if((allow_pictures()) && (allow_videos()) && (allow_gifs())) { ?>	
														<option value="pic">Ảnh vui</option>
														<option value="hainao" selected>Hại não</option>
														<option value="vid">Clip</option>					
												<?php } ?>
										
											<?php 
										}
										else 
										{?>
												
												<?php if((!allow_pictures()) && (allow_videos()) && (!allow_gifs())) { ?>			
												<option value="vid" selected>Clip</option>			
												<?php } ?>
												
												<?php if((allow_videos()) && (allow_pictures()) && (!allow_gifs())) { ?>	
														<option value="pic" >Ảnh vui</option>
														<option value="vid" selected>Clip</option>				
												<?php } ?>
												
												
												<?php if((allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
														<option value="hainao" >Hại não</option>
														<option value="vid" selected>Clip</option>					
												<?php } ?>
														
												<?php if((allow_pictures()) && (allow_videos()) && (allow_gifs())) { ?>	
														<option value="pic" >Ảnh vui</option>
														<option value="hainao" >Hại não</option>
														<option value="vid" selected>Clip</option>					
												<?php } ?>
										<?php 
										} ?>
									</select>
								</div>
							</label>
							<p class="info" style="visibility:visible">Hãy chọn đúng loại bài của bạn.</p>
						</div>
					
						<div class="field">
							<label>
								<h4>Source (Optional)</h4>
								<input type="text" class="text" name="source" value="<? echo($_POST['source']) ?>" maxlength="255" placeholder="Hãy tôn trọng nguồn bài viết"/>
							</label>
						</div>
						
						<div id="vidblock">
							<div class="field">
								<label>
									 <h4>Video URL</h4>
									<input type="text" class="text" value="<? echo($_POST['vidurl']) ?>" name="vidurl" id="vidurl" maxlength="255" placeholder="Nhập đường dẫn của video"/>
									</label>
									<?php
									if($_POST["type"]=="vid" && trim($_POST["vidurl"])!="" && valid_url(httpify($_POST["vidurl"])))
										{
												if(!valid_video_url(httpify($_POST["vidurl"])))
												echo('<label><h4>&nbsp;</h4><p class="errormsg">Đường dẫn video không đúng hoặc không được phép</p></label>');
										}
									?>
							</div>
						</div>
						<div id="picblock">
							<div class="field">
								<label>
									<h4>Picture URL</h4>
									<input type="text" class="text"  value="<? echo($_POST['picurl']) ?>" name="picurl" id="picurl" maxlength="255" placeholder="Nhập đường dẫn file ảnh hoặc upload từ máy tính của bạn"/>
							</div>
							<div class="field">
								<label>
									<h4>Upload</h4>
									<input type="file" name="myfile" id="myfile"/>
									</label>
									<?php
									if(isset($_FILES["myfile"]) && trim($_FILES["myfile"]["name"])!="")
										{
									$temp = explode(".", $_FILES["myfile"]["name"]);
									$ext = end($temp);
									if (!valid_file_extension($ext))
										{
										echo('<label><h4>&nbsp;</h4><p class="errormsg">Chỉ hỗ trợ các định dạng .gif, .jpeg, .jpg, .png</p></label>');
										}
										}
									?>
									<label>
									<h4>&nbsp;</h4>
									<a onclick="document.getElementById('myfile').value='';$('#gagurl').prop('disabled',false);"><small>Clear Selection.</small></a>
									</label>
							</div>
						</div>
						<div class="field">
							<label>
								<h4>Tags (Optional)</h4>
								<input type="text" class="text" name="tags"  value="<? echo($_POST['tags']) ?>" placeholder="Mỗi tag cách nhau bởi dấu phẩy."/>
							</label>						
						</div> 
						<?php if(captcha_status())
						{ ?>
							<div class="field">
								<label>
									<h4>Image Code</h4>
									<img src="./libs/captcha/captcha.php" id="captcha" /><a onclick="
										document.getElementById('captcha').src='./libs/captcha/captcha.php?'+Math.random();$(this).focus();" id="change-image"><img src="images/refresh.png" title="Tạo ảnh khác"/></a>                  
							   </label>
							</div>
							<div class="field">
								<label>
									<h4>&nbsp;</h4>
								   <input type="text" style="width: auto;" class="text" name='imagecode' value="" maxlength="7" placeholder="Nhập mã bảo mật bên trên."/>
								</label>
									 <?php
									if(empty($_SESSION['captcha']) || trim(strtolower($_POST['imagecode'])) != $_SESSION['captcha'])
									echo('<h4>&nbsp;</h4><p class="errormsg">Sai mã bảo mật.</p>');
									?> 
							</div>
						<?php 
						}
					} 
					else
					{
					?>
						<div class="field">
							<label>
								<h4>Title</h4>
								<input type="text" class="text" name="title" value="" maxlength="<?php echo(post_title_length()) ?>" placeholder="Nhập tiêu đề bài viết"/>
							</label>
						</div>   
                    
						<div class="field">
							<label>
								<h4>Description (Optional)</h4>
								<textarea placeholder="Enter upto 170 characters of description" maxlength="170" name="description" style="width:480px;height:50px"></textarea>
							</label>
						</div> 
					
						<div class="field">
							<label>
								<h4>Type</h4>
								<div class="topic">
									<select name="type" id="type">
										
										<?php if((allow_pictures()) && (!allow_videos()) && (!allow_gifs())) { ?>	
												<option value="pic">Ảnh vui</option>														
										<?php } ?>
										
										<?php if((!allow_pictures()) && (allow_videos()) && (!allow_gifs())) { ?>			
												<option value="vid">Clip</option>			
										<?php } ?>
										
										<?php if((!allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
												<option value="hainao">Hại não</option>								
										<?php } ?>
											
										<?php if((allow_videos()) && (allow_pictures()) && (!allow_gifs())) { ?>	
												<option value="pic">Ảnh vui</option>
												<option value="vid">Clip</option>				
										<?php } ?>
										
										<?php if((!allow_videos()) && (allow_pictures()) && (allow_gifs())) { ?>	
												<option value="pic">Ảnh vui</option>
												<option value="hainao">Hại não</option>
																					
										<?php } ?>
										
										<?php if((allow_videos()) && (!allow_pictures()) && (allow_gifs())) { ?>	
												<option value="hainao">Hại não</option>
												<option value="vid">Clip</option>					
										<?php } ?>
												
										<?php if((allow_pictures()) && (allow_videos()) && (allow_gifs())) { ?>	
												<option value="pic">Ảnh vui</option>
												<option value="hainao">Hại não</option>
												<option value="vid">Clip</option>					
										<?php } ?>
										
									</select>
								</div>
							</label>
							<p class="info" style="visibility:visible">Hãy chọn đúng loại bài của bạn.</p>
						</div>
					
						<div class="field">
							<label>
								<h4>Source (Optional)</h4>
								<input type="text" class="text" name="source" maxlength="255" placeholder="Hãy tôn trọng nguồn bài viết"/>
							</label>
							<p class="info" style="visibility:visible"></p>
						</div>
						
						<div id="vidblock">
							<div class="field">
								<label>
									 <h4>Video URL</h4>
									<input type="text" class="text" name="vidurl" id="vidurl" maxlength="255" placeholder="Nhập đường dẫn của video"/>
									</label>
							</div>
						</div>
						<div id="picblock">
							<div class="field">
								<label>
									 <h4>Picture URL</h4>
									<input type="text" class="text" name="picurl" id="picurl" maxlength="255" placeholder="Nhập đường dẫn hoặc upload từ máy tính của bạn"/>
									</label>
							</div>
							<div class="field">
							   <label>
									<h4>Upload</h4>
									<input type="file" name="myfile" id="myfile"/>
									</label>
									 <label>
									<h4>&nbsp;</h4>
									<a onclick="document.getElementById('myfile').value='';$('#gagurl').prop('disabled',false);"><small>Chọn lại.</small></a>
									</label>
							</div>  
						</div>
						
						<div class="field">
							<label>
								<h4>Tags (Optional)</h4>
								<input type="text" class="text" name="tags" placeholder="Mỗi tag cách nhau bởi dấu phẩy."/>
							</label>						
						</div> 
						<?php if(captcha_status())
						{ ?>
							<div class="field">
								<label>
									<h4>Image Code</h4>
									<img src="./libs/captcha/captcha.php" id="captcha" /><a onclick="
										document.getElementById('captcha').src='./libs/captcha/captcha.php?'+Math.random();$(this).focus();" id="change-image"><img src="images/refresh.png" title="Tạo ảnh khác"/></a>                    
							   </label>
							</div>
							<div class="field">
								<label>
									<h4>&nbsp;</h4>
								   <input type="text" class="text" style="width: auto;" name='imagecode' value="" maxlength="5" placeholder="Nhập mã bảo mật bên trên."/>
								</label>
							</div>
						<?php } 
					} ?>
                </form>
				<?php
					if($invalid)
					echo('<p style="color: red;font-size: 14px;font-weight: bold;padding-top: 30px;">Có lỗi xảy ra khi gửi bài.</p>');
				?>
            </div>
			<div class="actions">
            	<ul class="buttons">
            		<li><a class="button" onclick="document.submitgag.submit();">Gửi niềm vui</a></li>
            	</ul>
            </div>
		</div>
</div>
<?php include "footer.php"; ?>
